#-*- encoding: utf-8 -*-
'''
Created on 2011-4-17

@author: Bob
'''

########################_#######################_#######################
#服务器用户管理接口
class ServerUserManager:
    UserItemStore       = dict()                #存储用户
    OnLineUser          = dict()                #在线用户
    OffLineUser         = dict()                #断线用户
    
    ##管理接口
    
    ##查找接口
    def EnumOnLineUser(self,index):
        pass
    
    def EnumOffLineUser(self,index):
        pass

    def SearchOnLineUser(self,UserID):
        pass
    
    def SearchOffLineUser(self,UserID):
        pass
    
    def SearchUser(self,UserID):
        user = self.SearchOnLineUser(UserID)
        if user != None:
            return user,1
        user = self.SearchOffLineUser(UserID)
        if user != None:
            return user,0
        return None,-1

    ##信息接口
    #在线人数
    def GetOnLineCount(self):
        pass
    #断线人数
    def GetOffLineCount(self):
        pass
    #在线实际玩家
    def GetOnLineRealCount(self):
        pass
        
    